package com.woniuxy.oa.service;

import java.util.List;

import com.woniuxy.oa.entity.PageBeanList;
import com.woniuxy.oa.entity.WorkPlan;

/**
 * 工作计划的wervice层
 * @author 35925
 *
 */
public interface WorkPlanService {
	
	//查询所有人的工作计划
	List<WorkPlan> getAllWorkPlan();
	
	//添加某人的工作计划
	void addWorkPlan(WorkPlan workPlan);
	
	//模糊查询方法
	
	//修改某位员工工作计划的方法
	void modifyWoekPlan(WorkPlan workPlan);
	
	//删除某位员工的方法，这里使用软删除
	void removeWorkPlan(Integer w_id);
	
	//根据工作计划id查询工作计划
	WorkPlan getWorkPlanByW_id(Integer w_id);
	
	//这是按条件查询
	public PageBeanList<WorkPlan> getWorkPlanConditionByPage(
			int pageIndex,int pageSize,WorkPlan workPlan);
	
}
